/**
 * Meal 业务逻辑
 * @author yanwl
 * @date 2014-08-23
 */
package com.chnbst.bstyun.service;

import java.util.List;
import java.util.Map;

import com.chnbst.bstyun.model.pojo.Meal;

public interface MealService {
	/**
	 * 删除套餐
	 * @param mealId 套餐编号
	 * @return 删除成功返回true，否则返回false
	 */
	boolean deleteMeal(Integer mealId);

	/**
	 * 添加套餐
	 * @param meal 套餐对象
	 * @return 返回自动增量id对象
	 */
	boolean insertMeal(Meal meal);
	
	/**
	 * 更新套餐
	 * @param meal 套餐对象
	 * @return 布尔值 成功为true，失败为false
	 */
	boolean updateMeal(Meal meal);

	/**
	 * 根据套餐编号查找套餐
	 * @param mealId 套餐编号
	 * @return 如果找到返回该套餐，否则返回空 null
	 */
    Meal selectMealByMealId(Integer mealId);

    /**
     * 查询所有套餐信息
     * @return 返回所有套餐信息
     */
    List<Meal> selectMeals(Map<String, Object> map);
}
